#include "Interesse.h"
#include <iostream>

Interesse::Interesse()
{
}

Interesse::Interesse(const Interesse &copia){

	this->Tipo = copia.Tipo;
	this->Valor = copia.Valor;

}

Interesse::~Interesse()
{
}

Interesse::ENUM_INTERESSE Interesse::getTipo(){ return Tipo;}
void Interesse::setTipo(ENUM_INTERESSE _tipo){ Tipo = _tipo; }

string Interesse::getValor(){ return Valor; }
void Interesse::setValor(string _valor){ Valor = _valor; }

ostream& operator <<(ostream &out, const Interesse &interesse){

	out << "Interesse por ";

	switch(interesse.Tipo){

	case Interesse::AUTOR:
		out << "Autor";
		break;

	case Interesse::TEMA:
		out << "Tema";
		break;

	case Interesse::TITULO:
		out << "Titulo";
		break;

	}

	out << endl << "codigo: " << interesse.Tipo << endl;
	out << "chave: " << interesse.Valor << endl << endl;

	return out;

}
